Part Number Hot Search : 
5KP78C 28168A SC4532 CNY36 6NK60 ALG01FDD M54HC365 UF540007
Product Description
Full Text Search
 

To Download ATSAM3108B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  features ? eight dsps and 24-bit audio router on-chip  32 khz to 96 khz sampling rate  16-bit microcontroller on-chip  variety of i/os, including smartmedia ? and dataflash ?  embedded ram for single chip operation (768 kbits)  warm start power-down  1a typical deep power-down, 0.5 mw/mips typical operating  available in a 64-lead lqfp package  ideal for real-time audio applications ? professional effect processing (reverb, chorus, flanger, distortion, equalizer) ? internal routing and mixing of 8-input/8-output channels ? sampling rate conversion of digital inputs at up to 96 khz at 24 bits  typical applications: professional audio, studio equipment, digital mixer, effect devices, equalizer 1. description the ATSAM3108B is a member of the new atsam3000 family that uses dsp array technology. the ATSAM3108B includes eight 24-bit dsps, a 24-bit audio router and a general-purpose 16-bit on-chip cisc microcontroller. its high performance and flex- ibility with 8-input/8-output ch annels enables implementation of audio applications in professional-quality sound production such as effect processing and digital mixing. a variety of i/os, including, smartmedia ? and dataflash ? are provided. sampling rates up to 96 khz at 24 bits are supported. audio processing ATSAM3108B eight-channel multiprocessing audio dsp 6092c?drmsd?12-feb-07
2 6092c?drmsd?12-feb-07 ATSAM3108B 2. dsp array block diagram figure 2-1. ATSAM3108B dsp array block diagram 3. functional description 3.1 dsp array the ATSAM3108B includes eight on-chip dsps. each dsp (p24) is built around a 2k x 24 ram and a 1k x 24 rom. the ram contains both data and p24 instructions, the rom contains typical coefficients such as fft cosines and windowing. a p24 sends and receives audio samples through the sync bus. it can request external data such as compressed audio through the async bus. each p24 ram can be accessed through the async bus. each p24 is capable of typical mac operation loops, including auto-indexing, bit reverse and butterfly (multiplication of complex numbers). it also includes specialized audio instructions such as state variable iir filtering, envelope generation, linear interpolation and wavetable loop. one p24 is sufficient for processing stereo reve rb and chorus @48khz or stereo sampling rate conversion @96khz. ATSAM3108B sync bus async bus audio i/0 external i/o i/os, timers, uarts, dataflash, ports router final acc mix audio out audio in 16 bit processor (p16) embedded rom 1k x 16 bios and debug mmu dsp array (8 p24 dsps) embedded ram 16k x 24
3 6092c?drmsd?12-feb-07 ATSAM3108B 3.2 sync bus the sync bus transfers data on a frame basis, typical frame rates being 32, 44.1, 48 or 96 khz. each frame is divided into 64 time slots. each slot is divided into 4 bus cycles. each p24 is assigned a hardwired time slot (8 to 63), during which it may provide 24-bit data to the bus (up to 4 data samples). each p24 can read data on the bus at any time, allowing inter p24 communica- tion at the current sampling rate. slots 0 to 7 are reserved for a specific router dsp, which also handles audio out, audio in, and remix send. 3.3 async bus the async bus has 24-bit data inside the chip and 16-bit data outside. the p16 processor normally masters the async bus; it can read/write the p24 memories and the external or embedded rom/ram. however, each p24 can request a bus master cycle for accessing external rom/ram or other p24 memori es. this allows efficient intercommunication between several p24s on asynchronous block basis. specific p24 instructions float and fix convert fixed-point dsp data to floating-point 16 bits. this allows for 20-bit audio dynamic range when using 16-bit external memory. 3.4 16-bit processor the p16 processor is widely used in atsam products. using the p16 keeps large firmware investments from the atsam97xx series. a built-in rom, connected to the p16 holds basic input/output software (bios) for peripherals such as uart, dataflash, smartmedia and mpu, as well as a debugger that uses a dedicated as ynchronous serial line. the firmware can be downloaded at powe r-up into the built-in 16k x 24 ram from serial eeprom, dataflash, smart- media or host. 3.5 mmu (memory management unit) the mmu handles transfer requests between the embedded ram/rom, the p16 and the p24s through the async bus. the ATSAM3108B includes 16k x 24 ram on chip. 3.6 router: final acc, mi x, audio out, audio in this block includes ram (accessed through the async bus) that defines the routing from the sync bus to/from the audio i/o or back to the sync bus (mix send). it takes care of mix and accumulation from sync bus samples. eight channels of audio in and eight channels of audio out are provided (4-stereo in/out, i2s format). the stereo audio in channels may have a different sampling rate than the audio out channels. in this case, one (or more) p24 takes care of sam- pling rate conversion. 3.7 i/o the ATSAM3108B includes very versatile i/os, that share common pins for reduced pin count and small ic footprint. most i/os, when not used for a specific function, remain available as firm- ware controlled general-purpose pins. the following peripherals are included on chip:  2 x 8-bit timers 2 x 16-bit timers  parallel slave 8-bit port, mpu401 compatible  parallel master 8-bit port, for connection to smartmedia and/or lcd display, switches, etc.
4 6092c?drmsd?12-feb-07 ATSAM3108B  2 x asynchronous bidirectional serial ports  synchronous serial slave port (spi type host connection)  spi master bidirectional port for eeprom or dataflash connection  firmware controlled i/o pins 4. typical application example 4.1 professional audio figure 4-1. professional audio application  eight channels audio-in, eight channels audio-out @ 96khz at 24-bit sampling rate  digital mixer with the possibility of in coming audio sampling rate converter  effects  four channels 31-band equalizer  feedback canceller 5. dsp capacity and i/o configuration 5.1 dsp considerations the ATSAM3108B includes 8 x p24 dsps. table 5-1 below lists the performance achievable by the p24. the ATSAM3108B runs firmware directly from th e built in 16 x 24 ram. it has no wave-table synthesis capability. t he firmware should be downloaded at power-up. ATSAM3108B adc dac atmel dataflash 8-channel audio out switches lcd display midi table 5-1. p24 performance function p24s required stereo reverb and chorus @48 khz 1 stereo sampling rate conversion @ 96 khz 1 31-band equalizer @ 96 khz 3 stereo 31-band equalizer @48 khz 3 256 points fft or ifft @96 khz, includes windowing 1
5 6092c?drmsd?12-feb-07 ATSAM3108B  a small 256-kbit external eeprom with an spi interface such as atmel at25256  a dataflash (current capacities range from 1mbit to 64 mbits) if audio storage functions are required  a smartmedia card (supported capacities from 8 mbytes to 128 mbytes)  the parallel mpu type interface. 5.2 i/o selecti on considerations i/os are organized in groups, which can be mutu ally exclusive because they share the same ic pins (please refer to the pinout to identify the exclusions). the two main types of operation are host controlled and stand-alone. 5.2.1 host-controlled operation there are three main possible ways of communication with a host processor:  8-bit parallel mpu type bidirectiona l interface. signals: d7 - d0, cs , wr, rd , a0, irq  asynchronous serial, midi_in and optionally midi_out  synchronous serial. signals: sdin, sclk, sync, int 5.2.2 stand-alone operation possible stand-alone modes are:  firmware into external eeprom or dataflash  firmware into external smartmedia. in this case, the firmware should reside in the smartmedia reserv ed sectors starting at sector # 1.
6 6092c?drmsd?12-feb-07 ATSAM3108B 6. pinout 6.1 pin description in the pin description table below:  identical sharing number indicates multifunction pins.  pd indicates a pin with buil t-in pull-down resistor.  pu indicates a pin with buil t-in pull-up resistor. table 6-1. pinout by pin name pin name pin number type sharin g description gnd 4, 13, 19, 25, 36, 43, 48, 57 pwr ? digital ground. all of these pins should be returned to a ground plane. vc18 12, 31, 46, 63 pwr ? core power. all of these pins should be returned to nominal 1.8v or to pwrout if the built-in power switch is used. vc33 3, 32 pwr ? periphery power. all these pins should be returned to nominal 3.3v. pwrin 18 pwr ? power switch input; should be returned to nominal 1.8v even if the power switch is not used. pwrout 17 pwr ? power switch output; should be connected to all vc18 pins if the power switch is used d7 - d0 59, 58, 56, 55, 52, 51, 50, 49 i/o 1 slave 8-bit interface data. output if cs and rd are low (read from chip), input if cs and wr are low (write to chip). type of data defined by a0 input. i/o7 - i/o0 59, 58, 56, 55, 52, 51, 50, 49 i/o 1 smartmedia data or other peripheral data p0.7 - p0.0 59, 58, 56, 55, 52, 51, 50, 49 i/o 1 general-purpose i/o; can be programmed individually as input or output. clad3 - 0 59, 58, 56, 55 in 1 optional bit clocks for digital audio input. used for sampling rate conversion for external incoming digital audio such as aes/beu or s/pdif. wsad3 - 0 52, 51, 50, 49 in 1 optional word selects for digital audio input. used for sampling rate conversion for external incoming digital audio such as aes/beu or s/pdif. a0 60 in 2 slave 8-bit interface address. indicates data/status or data/ctrl transfer type (cs /rd , low or cs /wr low) smpd 60 in 2 smartmedia presence detect p0.10 60 in 2 general-purpose input pin sclk 60 in 2 serial slave synchronous interface input clock cs 64 in 3 slave 8-bit interface chip select, active low. p0.11 64 in 3 general-purpose input pin sync 64 in 3 serial slave synchronous interface input sync signal wr 1 in 4 slave 8-bit interface write, active low. d7 - d0 data is sampled by chip on wr rising edge if cs is low
7 6092c?drmsd?12-feb-07 ATSAM3108B smc 1 in 4 smartmedia configuration. this pin is sensed after power-up. if found low, it is assumed that a smartmedia connector is present. the built-in firmware will wait for smartmedia smpd. p0.12 1 in 4 general-purpose input pin rd 2 in 5 slave 8-bit interface read, active low. d7 - d0 data is output when rd goes low and cs is low r|b 2 in 5 smartmedia ready busy/ status p0.13 2 in 5 general-purpose input pin irq 8 out 6 slave 8-bit interface interrupt request. high when data is ready to be transferred from chip to host. reset by a read from host (cs = 0 and rd = 0) smre 8 out 6 smartmedia read enable (re ), active low fs0 8 in 6 frequency sense, sensed at power up. together with fs1, allows the firmware to know the operating frequency of the chip (see fs1). p0.8 8 i/o 6 general-purpose i/o pin int 8 out 6 serial slave synchronous interface data request, active low. midi_in 9 in 7 serial midi in p0.14 9 in 7 general-purpose input pin sdin 9 in 7 serial slave synchronous interface input data midi_out 10 out 8 serial midi out fs1 10 in 8 frequency sense, sensed at power up. fs1/fs0 allow firmware to know operating frequency of chip as follows: 00 6.9552 mhz 01 9.6 mhz 10 11.2896 mhz 11 12.288 mhz p0.9 10 i/o 8 general-purpose i/o dabd3 - 0 42, 41, 40, 39 out - four stereo channels of digital audio output, i2s format clbd 6 out - audio bit clock for dabd3 - 0. audio bit clock for daad3 - 0 if the corresponding clad3 - 0 is not used. wsbd 7 out - audio left/right channel select for dabd3 - 0. audio left/right channel for daad3 - 0 if the corresponding wsad3 - 0 is not used. ckout 5 out - external dac/codec master clock. same frequency as x2 pin. can be programmed to be 128xfs, 192xfs, 256xfs, 384xfs, where fs is the dac/codec sampling rate. daad0 34 in 9 stereo audio data input, i2s format. can operate on clbd master rate or clad0 external rate when sampling rate conversion is requested. p0.15 34 in 9 general-purpose input pin daad3 - 1 38, 37, 35 in pd - three additional channels of ster eo audio input, i2s format. can individually operate on clbd master rate or corresponding clad3 - 1 when sampling rate conversion is requested. daad3 - 1 have built-in pull-downs. they may be left open if not used. table 6-1. pinout by pin name (continued) pin name pin number type sharin g description
8 6092c?drmsd?12-feb-07 ATSAM3108B mute 11 i/o 10 external dac/codec mute. sensed at power up. if found high, then mute becomes an active high output. if found low, then mute becomes an active low output. p1.6 11 i/o 10 general-purpose i/o pin smce 29 out 11 smartmedia chip enable (ce ), active low p1.5 29 i/o 11 general-purpose i/o pin smale 28 out 12 smartmedia address latch enable (ale) p1.4 28 i/o 12 general-purpose i/o pin smwe 27 out 13 smartmedia write enable (we ), active low p1.3 27 i/o 13 general-purpose i/o pin smcle 26 out 14 smartmedia command latch enable (cle) p1.2 26 i/o 14 general-purpose i/o pin dfcs 14 out - dataflash chip select dfsi 16 out - dataflash serial input (to dataflash) dfso 21 in pd - dataflash serial output (from dataflash). this pin has a built-in pull- down. it may be left open if not used. dfsck 15 out - dataflash data clock p1.15 ? p1.11 30, 62, 61, 54, 53 i/o pu - five general-purpose i/o pins. these pins have built-in pull-ups. they may be left open if not used. x1 ? x2 45, 44 - - external crystal connection. stan dard frequencies are 6.9552 mhz, 9.6 mhz, 11.2896 mhz, 12.288 mhz. max frequency is 12.5 mhz. an external clock (max. 1.8 v pp ) can be connected to x1 using ac coupling (22 pf). a built-in pll multiplies the clock frequency by 4 for internal use. lft 47 - - pll decoupling rcr filter reset 22 in - master reset schmitt trigger input, active low. reset should be held low during at least 10 ms after power is applied. on the rising edge of reset , the chip enters an initialization routine, which may involve firmware download from an external smartmedia, dataflash or host. stin 23 in pd - serial test input. this is a 57.6 kbaud asynchronous input used for firmware debugging. this pin is tested at power-up. the built-in debugger starts if stin is found high. stin has a built-in pull-down. it should be grounded or left open for normal operation. stout 24 out - serial test output. 57.6 kbaud async output used for firmware debugging. pdwn 20 in - power down input, active low. high level on this pin is typ. vc18. when pdwn is low, the oscillator and p ll are stopped, the power switch opens, and the chip enters a deep sleep mode (1 a typ. consumption when power switch is used). to exit from power down, pdwn has to be set high then reset applied. alternate programmable power-downs are available which allow warm restart of the chip. test 33 in pd - test input. should be grounded or left open. table 6-1. pinout by pin name (continued) pin name pin number type sharin g description
9 6092c?drmsd?12-feb-07 ATSAM3108B 6.2 pinout by pin number table 6-2. ATSAM3108B pinout by pin number pin # name pin# name pin# name pin# name 1wr smc p0.12 17 pwrout 33 test 49 d0 i/o0 p0.0 wsad0 2rd r|b p0.13 18 pwrin 34 daad0 p0.15 50 d1 i/o1 p0.1 wsad1 3 vc33 19 gnd 35 daad1 51 d2 i/o2 p0.2 wsad2 4 gnd 20 pdwn/ 36 gnd 52 d3 i/o3 p0.3 wsad3 5 ckout 21 dfso 37 daad2 53 p1.11 6 clbd 22 reset 38 daad3 54 p1.12 7 wsbd 23 stin 39 dabd0 55 d4 i/o4 p0.4 clad0 8 irq smre fs0 p0.8 24 stout 40 dabd1 56 d5 i/o5 p0.5 clad1 9 midi_in p0.14 sdin 25 gnd 41 dabd2 57 gnd 10 midi_out fs1 p0.9 26 smcle p1.2 42 dabd3 58 d6 i/o6 p0.6 clad2 11 mute p1.6 27 smwe p1.3 43 gnd 59 d7 i/o7 p0.7 clad3 12 vc18 28 smale p1.4 44 x2 60 a0 smpd p0.10 sclk 13 gnd 29 smce p1.5 45 x1 61 p1.13 14 dfcs 30 p1.15 46 vc18 62 p1.14 15 dfsck 31 vc18 47 lft 63 vc18 16 dfsi 32 vc33 48 gnd 64 cs p0.11 ssync
10 6092c?drmsd?12-feb-07 ATSAM3108B 7. marking 8. mechanical dimensions figure 8-1. thin plastic 64-lead quad flat pack (lqfp64) france sam3108b y yww 58a05b xxxxxxxxx pin 1
11 6092c?drmsd?12-feb-07 ATSAM3108B 9. electrical characteristics 9.1 absolute maxi mum ratings (*) 9.2 recommended o perating conditions note: 1. operation at lower v c33 values down to v c18 is possible, however external timing may be impaired. contact atmel in case of use of these circuits with v c33 outside the recommended operating range. table 8-1. package dimensions in mm denomination min nom max a 1.40 1.50 1.60 a1 0.05 0.10 0.15 a2 1.35 1.40 1.45 l 0.45 0.60 0.75 d 12.00 d1 10.00 e 12.00 e1 10.00 p0.50 b 0.17 0.22 0.27 ambient temperature (power applied).............. -40 c to 85 c *notice: stresses beyond those listed under "absolute maximum ratings" may cause permanent dam- age to the device. this is a stress rating only and functional operation of the device at these or any other conditions beyond those indicated in the recommended operating conditions of this specification is not impli ed. exposure to absolute maximum rating conditions for extended periods may affect device reliability. storage temperature ...................................... -65 c to 150 c voltage on any pin x1, lft ....................................................... -0.3 to v c18 + 0.3v others ......................................................... -0.3 to v c33 + 0.3v supply voltage.......................................................................... v c18 ....................................................................-0.3v to 1.95v v c3 .......................................................................-0.3v to 3.6v maximum iol per i/o pin................................................. 4 ma table 9-1. recommended operating conditions symbol parameter min typ max unit v c18 supply voltage 1.65 1.8 1.95 v v c33 supply voltage (1) 33.3 vc18 + 1.5 3.6 v pwrin supply voltage pwrin pin 1.75 1.9 1.95 v t a operating ambient temperature 0 - 70 c
12 6092c?drmsd?12-feb-07 ATSAM3108B 9.3 dc characteristics table 9-2. dc characteristics (t a = 25c, v c18 =1.8v 10%, v c33 = 3.3v 10%) symbol parameter min typ max unit v il low level input voltage -0.3 - 1.0 v v ih high level input voltage, except x1, pdwn 2.3 - v c33 + 0.3 v v ih high level input voltage x1, pdwn 1.2 - v c18 + 0.3 v v ol low level output voltage iol = -2 ma - - 0.4 v v oh high level output voltage ioh = 2 ma 2.9 - - v i cc1 vc18 power supply current (crystal freq.=11.2896 mhz, all 8 p24s running) -63-ma i cc2 vc18 power supply current (crystal freq. = 11.2896 mhz, all p24s stopped) -22-ma i cc3 vc18 power supply current (crystal freq. = 11.2896 mhz, all p24 stopped, warm start power-down active) -4-ma i cc4 vc18 deep power down supply current (using power switch) - 1 10 a pu/pd built-in pull-up/pull-down resistor 10 - 56 k ?
13 6092c?drmsd?12-feb-07 ATSAM3108B 10. peripherals and timings 10.1 8-bit slave parallel interface the slave parallel interface is typically used to connect the chip to a host processor. pins used: d7 - d0 (i/o), cs (input), a0 (input), wr (input), rd (input), irq (output). 10.1.1 timings figure 10-1. host interface read cycle figure 10-2. host interface write cycle table 10-1. timing parameters symbol parameter min typ max unit t avcs address valid to chip select low 0 - - ns t cslrdl chip select low to rd low 5 - - ns t rdhcsh rd high to cs high 5 - - ns t prd rd pulse width 50 - - ns t rdldv data out valid from rd - - 20 ns t drh data out hold from rd 5 - 10 ns t cslrwrl chip select low to wr low 5 - - ns t wrhcsh wr high to cs high 5 - - ns a0 cs rd d0-d7 t avcs t cslrdl t prd t rdhcsh t drh t rdldv a0 cs rd d0-d7 t avcs t cslwrl t pwr t wrhcsh t dwh t dws
14 6092c?drmsd?12-feb-07 ATSAM3108B 10.1.2 io status register status register is read when a0 = 1, rd = 0, cs = 0.  te: transmit empty if 0, data from ATSAM3108B to host is pending and irq is high. reading the data at a0 = 0 will set te to 1 and clear irq.  rf: receiver full. if 0, then ATSAM3108B is ready to accept data from host. note: if status bit rf is not checked by host, write cycle time should not be lower than 3 s. 10.2 smartmedia and other peripheral interfaces the smartmedia and other peripheral interfaces is a master 8-bit parallel interface that provides connection to smartmedia or other peripherals such as lcd screens. pins used: i/o7 - i/o0 (i/o), smpd (input), smce , smale, smcle, smre , smwe (outputs) all of these pins are fully under firmware contro l, therefore timing compatibility is ensured by firmware only. 10.3 eeprom/dataflash interface the eeprom/dataflash interface is a master sync hronous serial interface, operating in spi mode 0. pins used: dfcs , dfsi, dfsck (outpu ts), dfso (input) the dfsck frequency is firmware programmable from fck to fck/64, where fck is the crystal fre- quency. thus a large variety of eeprom/d ataflash devices can be accommodated. please refer to atmel dataflash datasheets for accurate spi mode 0 timing. figure 10-3. dataflash interface typical timing t pwr wr pulse width 50 - - ns t dws write data setup time 10 - - ns t dwh write data hold time 0 - - ns table 10-1. timing parameters (continued) symbol parameter min typ max unit 76543210 terfxxxxxx dfsck dfsi dfso lsb msb
15 6092c?drmsd?12-feb-07 ATSAM3108B 10.4 serial slave synchronous interface the ATSAM3108B can be controlled by an exter nal host processor through this unidirectional serial interface. however, no firmware can be downloaded at power-up through this interface. therefore an external rom/flash/eeprom is required. pins used: sclk, sync, sdin (inputs) int (output) data is shifted into msb first. the ic samples an incoming sdin bit on the rising edge of sclk, therefore the host should change sdin on the negative sclk edge. sync allows initial synchronization. the ri sing edge of sync, which should occur with sclk low, indicates that sdin will hold msb data on the next rising sclk. the data is stored internally into a 256-byte fifo. when the fifo count is below 64, the int output goes low. this allows the host processor to send data in burst mode. the maximum sclk frequency is tck (tck being the crystal frequency). the minimum time between two bytes is 64 tck periods. the contents of the sdin data are defined by the firmware. figure 10-4. serial slave interface typical timing 10.5 digital audio pins used: clbd (output), wsbd (output) dabd3 - 0 (outputs) daad3 - 0 (inputs) optionally: clad3 - 0 (inputs), wsad3 - 0 (inputs) the ATSAM3108B allows for 8 digital audio output channels and 8 digital audio input channels. all audio channels are normally synchronized on single clocks clbd, wsbd which are derived from the ic crystal oscillator. however, as a fi rmware option, the daad3 - 0 inputs can be syn- chronized with incoming clad3 - 0 and wsad3 - 0 signals. in this case, the incoming sampling frequencies must be lower or equal to the chip sampling frequency. the digital audio timing follows the i2s standard, with up to 24 bits per sample sclk sync sdin msb
16 6092c?drmsd?12-feb-07 ATSAM3108B figure 10-5. digital audio timing t c is related to t ck , the crystal period at x1 as follows: the choice of sample frequency is done by firmware. 10.6 digital audio frame form at, 128 x fs and 256 x fs modes table 10-2. digital audio timing parameters symbol parameter min typ max unit t cw clbd rising to wsbd change t c - 10 - - ns t sod dabd valid prior/after clbd rising t c - 10 - - ns t clbd clbd cycle time - 2 * t c -ns table 10-3. sample frequency sample frequency wsbd typical sample frequency t c clbd/wsbd frequency ratio 1/(t ck * 128) 96 khz t ck 64 1/(t ck * 192) 64 khz 2 * t ck 48 1/(t ck * 256) 48 khz 2 * t ck 64 1/(t ck * 384) 32 khz 4 * t ck 48 t cw t cw t sod t sod t clbd wsb clb dabd3 - 0 daad3 - 0 wsb cldb dabd3 - 0 daad3 - 0 msb msb lsb (16 bits) lsb (24 bits)
17 6092c?drmsd?12-feb-07 ATSAM3108B 10.7 192 x fs and 384 x fs modes 10.8 serial midi_in and midi_out the serial midi in and out signals are asynchronous signals following the midi transmission standard:  baud rate: 31.25 khz  format: start, 8 data bits, 1 stop wsb cldb dabd3 - 0 daad3 - 0 msb msb lsb (16 bits) lsb (24 bits)
18 6092c?drmsd?12-feb-07 ATSAM3108B 11. reset and power-down during power up, the reset input should be held low until the crystal oscillator and pll are sta- bilized, which take s max. 10 ms. after the low to high transition of reset , the following happens:  all p24s enter an idle state.  p16 program execution starts in built-in rom. the power-up sequence is as follows:  stin is sensed. if high, then the built-in debugger is started. smc is sensed. if low, then the built-in loader waits for smartmedia presence detect (smpd). when detected, the firmware is down loaded from smartmedia reserved sector 1 and started.  an attempt is made to read the first two byte s of an external eeprom or dataflash. if "dr" is read, then the built-in loade r loads the firmware from the external eeprom/dataflash and starts it.  firmware download from a host processor is assumed. 1. the 0ach byte is written to the host, this raises irq. the host can recognize that the chip is ready to accept program download. higher speed transfer can be reached by polling the parallel interface status (cs = 0, a0 = 1, rd = 0). 2. the host sends the firmware size (in words) on two bytes (low byte first). 3. the host sends the ATSAM3108B firmware. the firmware should begin with string "dr". 4. the 0ach byte is written to the host, this raises irq. the host can recognize that the chip has accepted the firmware. 5. ATSAM3108B starts the firmware. if pdwn is asserted low, th en the crystal o scillator and pll will be stop ped. if the power switch is used, then the chip enters a deep power down sleep mode, as power is removed from the core. to exit power down, pdwn has to be asserted high, then reset applied. other power reduction features allowing warm restart are controlled by firmware:  p24s can be individually stopped.  the clock frequency can be internally divided by 256.
19 6092c?drmsd?12-feb-07 ATSAM3108B 12. recommended board layout like all hcmos high integration ics, following simple rules of bo ard layout is mandatory for reli- able operations:  gnd, vc33, vc18 distribution, decoupling all gnd, vc33, vc18 pins should be connected. a gnd plane is strongly recommended. the board gnd + vc33 distribution should be in grid form. recommended vc18 decoupling is 0.1 f at each corner of the ic with an additional 10 f decoupling close to the crystal. vc33 requires a single 0.1 f decoupling.  crystal, lft the paths between the crystal, the crystal compensation capacitors, the lft filter r-c-r and the ic should be short and shielded. the ground return from the compensation capacitors and lft filter should be the gnd plane from the ic.  buses. a ground plane should be implemented below the d0 - d7 bus that connects both to the host and to the ic gnd.  analog section a specific agnd ground plane should be provided , which connects by a single trace to the gnd ground. no digital signals should cross the agnd plane. refer to the codec vendor recom- mended layout for correct implementation of the analog section.
20 6092c?drmsd?12-feb-07 ATSAM3108B 13. recommended crystal comp ensation and lft filter figure 13-1. recommended crystal compensation and lft filter
21 6092c?drmsd?12-feb-07 ATSAM3108B 14. product developm ent and debugging atmel provides an integrated product development and debugging tool samvs. samvs runs under windows ? (98, me, 2000, xp). within the environment, it is possible to: edit  assemble  debug on real target (in-circuit emulation)  program dataflash, eeprom , smartmedia on target. two dedicated ic pins, stin and stout allow running firmware directly into the target using standard pc com port communication at 57.6 kbauds. thus time-to-market is optimized by testing directly on the final prototype. a library of frequently used functions is available, such as:  reverb/chorus  mp3 decode  31-band equalizer  parametric equalizer atmel engineers are available to st udy customer-specific applications.
22 6092c?drmsd?12-feb-07 ATSAM3108B revision history table 14-1. doc. rev comments change request 6092a first issue; 19-nov-04 6092b tqfp package ref changed to lqfp 2639 6092c changed all references atsam3108 to ATSAM3108B. added section 7. ?marking? on page 10 .
disclaimer: the information in this document is provided in connection with atmel products. no license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of atmel products. except as set forth in atmel?s terms and condi- tions of sale located on atmel? s web site, atmel assumes no liability whatsoever and disclaims any express, implied or statutor y warranty relating to its products including, but not limited to , the implied warranty of merchantability, fitness for a particu lar purpose, or non-infringement. in no event shall atmel be liable for any direct, indirect, conseque ntial, punitive, special or i nciden- tal damages (including, without limitation, damages for loss of profits, business interruption, or loss of information) arising out of the use or inability to use this document, even if at mel has been advised of the possibility of such damages. atmel makes no representations or warranties with respect to the accuracy or co mpleteness of the contents of this document and reserves the rig ht to make changes to specifications and product descriptions at any time without notice. atmel does not make any commitment to update the information contained her ein. unless specifically provided otherwise, atmel products are not suitable for, and shall not be used in, automotive applications. atmel?s products are not int ended, authorized, or warranted for use as components in applications in tended to support or sustain life. atmel corporation atmel operations 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 487-2600 regional headquarters europe atmel sarl route des arsenaux 41 case postale 80 ch-1705 fribourg switzerland tel: (41) 26-426-5555 fax: (41) 26-426-5500 asia room 1219 chinachem golden plaza 77 mody road tsimshatsui east kowloon hong kong tel: (852) 2721-9778 fax: (852) 2722-1369 japan 9f, tonetsu shinkawa bldg. 1-24-8 shinkawa chuo-ku, tokyo 104-0033 japan tel: (81) 3-3523-3551 fax: (81) 3-3523-7581 memory 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 microcontrollers 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 la chantrerie bp 70602 44306 nantes cedex 3, france tel: (33) 2-40-18-18-18 fax: (33) 2-40-18-19-60 asic/assp/smart cards zone industrielle 13106 rousset cedex, france tel: (33) 4-42-53-60-00 fax: (33) 4-42-53-60-01 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 scottish enterprise technology park maxwell building east kilbride g75 0qr, scotland tel: (44) 1355-803-000 fax: (44) 1355-242-743 rf/automotive theresienstrasse 2 postfach 3535 74025 heilbronn, germany tel: (49) 71-31-67-0 fax: (49) 71-31-67-2340 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 biometrics avenue de rochepleine bp 123 38521 saint-egreve cedex, france tel: (33) 4-76-58-47-50 fax: (33) 4-76-58-47-60 literature requests www.atmel.com/literature 6092c?drmsd?12-feb-07 ? 2006 atmel corporation. all rights reserved. atmel ? , logo and combinations thereof, everywhere you are ? , dream ? , dataflash ? and others, are registered trademarks or tr ademarks of atmel corporation or its subsidiaries. windows ? and others, are registered trademarks or trade- marks of microsoft corporation in the us and/or other countri es. other terms and product names may be the trademarks of others. 6092c?drmsd?12-feb-07


▲Up To Search▲   

 
Price & Availability of ATSAM3108B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X